package mypackage.servicce;

import mypackage.bean.Goods;

import java.util.List;

/**
 * @author YH925
 * @create 2021/12/6 20:40
 */
public interface GoodsService {
    List<Goods> selectAllGoods();
    Goods selectGoodsById(String id);

    //手机价格升序
    List<Goods> selectGoodsASC();

    //手机价格降序
    List<Goods> selectGoodsDESC();

    //根据价格区间，筛选商品
    List<Goods> selectGoodsByPrice(double begin,double end);

    //按照品牌名称查询手机---按品牌搜索
    List<Goods> selectGoodsByBrand(String brand);

    //查出商品表中价格最大最小值
    double selectGoodsMaxPrice();
    double selectGoodsMinPrice();

    //购买逻辑，数据库中商品的数量减1
    void minusOneGood(String id,int count);

    //修改商品信息
    void updateInfo(int choose,String goodsId,Object newInfo);

    //添加商品
    void insert(Goods goods);
}
